tall and hunched - Turkish English Dictionary